package com.findyou.mapper;

import com.findyou.entity.Orders;
import com.findyou.entity.User;

import java.util.List;

/**
 * @Title: UserMapper
 * @Author 贾金博
 * @Package com.findyou.mapper
 * @Date 2024/10/24 上午10:23
 * @description: 用户接口
 */
public interface UserMapper {

    /**
     * 查看该用户的全部订单
     * 一对多的关系 因此返回的是 List类型
     * @return
     */
    List<User>findAllWithOrders();

    /**
     * 查找用户的职业 一个用户对应多个职业
     * @return
     */
    List<User> findAllWithOccupation();

    /**
     * 根据userid查询用户
     * @param id
     * @return
     */
    User findUserById(int id);


    /**
     * 查询每个用户的全部订单
     * @return
     */
    List<User> findAllWithOrders2();


    /**
     * 查询全部的用户其对应的职位
     * @return
     */
    List<User>findAllWithOccupation2();
}
